Design Patterns Consideration in Class Interactions Prediction Development
نویسندگان
چکیده
Customer changing their needs is a typical phenomenon in the software development phase. Predicting impact of a change is needed prior to actual change implementation so that an effective planning can be made. Several high level artifact analysis approaches have been developed including performing the prediction using class interactions. Since design patterns are one of the elements that affect the structure of actual class interactions, this paper proposes a new class interactions prediction approach that considers a design pattern analysis in its process. To demonstrate the design pattern analysis implementation, this paper selects the Boundary-Controller-Entity (BCE) pattern as an instance. A comparison between the new approach (with design pattern analysis) and two selected current approaches (without design pattern analysis) were conducted. The contributions of the paper are: (1) a new class interactions prediction approach; and (2) an evaluation that shows the new approach gives more accurate class interactions prediction than the selected current approaches.
منابع مشابه
Considering Patterns in Class Interactions Prediction
Impact analysis has been defined as an activity of assessing the potential consequences of making a set of changes to software artifacts. Several approaches have been developed including performing impact analysis on a reflected model of class interactions analysis using class interactions prediction. One of the important elements in developing the reflected model is a consideration of any desi...
متن کاملNew Optimal Observer Design Based on State Prediction for a Class of Non-linear Systems Through Approximation
This paper deals with the optimal state observer of non-linear systems based on a new strategy. Despite the development of state prediction in linear systems, state prediction for non-linear systems is still challenging. In this paper, to obtain a future estimation of the system states, initially Taylor series expansion of states in their receding horizons was achieved to any specified order an...
متن کاملInnovations in Teaching: Using Moodle E-learning Platform in the Development of a Curriculum for the Undergraduate Course Consecutive Interpreting to Enhance Interactions among Learners
This study was conducted to remedy the shortcomings of the curriculum that the authors had developed for the course Consecutive Interpreting. The curriculum had been designed adopting a social constructivist framework and implemented for a semester to detect the imperfections. Since the main problems centered on the paucity of learners' interactions and the limitedness of the existing interacti...
متن کاملGroup Dynamic Assessment in an EFL Classroom: Do Secondary Interactants Benefit?
This study aimed to investigate the application of Group Dynamic Assessment (GDA) to writing accuracy of EFL learners and explore whether secondary interactants could benefit from interactions between mediator and primary interactants. The idea of implementing DA (Dynamic Assessment) in dyads seems unworkable since teachers are required to teach the whole class (Guk & Kellog, 2007). Moreover, L...
متن کاملProtein Secondary Structure Prediction: a Literature Review with Focus on Machine Learning Approaches
DNA sequence, containing all genetic traits is not a functional entity. Instead, it transfers to protein sequences by transcription and translation processes. This protein sequence takes on a 3D structure later, which is a functional unit and can manage biological interactions using the information encoded in DNA. Every life process one can figure is undertaken by proteins with specific functio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011